Component({
  properties: {
    type: { type: String, value: 'primary' }, // primary/pk/ranking/restart/share/home
    size: { type: String, value: 'large' },   // large/medium/small
    icon: { type: String, value: '' },
    text: { type: String, value: '' },
    customStyle: { type: String, value: '' }
  },
  methods: {
    onTap(e) {
      this.triggerEvent('tap', e);
    }
  }
}); 